求c++高手`帮帮我``设计以下程序

来源:百度知道 编辑:UC知道 时间:2024/06/28 11:10:17
1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
6 6 6 6 6 6

1
1 2 1
1 2 3 2 1
1 2 3 4 3 2 1
1 2 3 4 5 4 3 2 1
1 2 3 4 5 6 5 4 3 2 1
问题补充:两条题目`是分开的、
两个都是三角形的,不是靠佐边的`帮帮忙`

楼上的两位都没看楼主的要求吗(两个都是三角形的,不是靠佐边的`帮帮忙`)

呵呵,正确的应该是下面的

1---

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
for (int i = 1;i<=6;i++)
{
cout << setw(12-i);
for(int j = 1;j<=i*2;j++)
if (j%2==0) cout<<i;
else cout<< " ";
cout <<endl;
}
return 0;
}

2---

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
for (int i = 1;i<=6;i++)
{
cout << setw(12-i);
for(int j = 1;j<=i;j++)
cout<< j;
for(int k= i-1; k >=1;k--)
cout<< k;
cout <<endl;
}
return 0;
}

第一个简单
#include "iostream.h"

int main() {
int n;
cin >> n;
for(int i = 1; i <= n; ++i){
for(int j = 1; j <= i;